package br.com.revenda.controle;

import java.util.List;
import br.com.revenda.dao.FuncionarioDAO;
import br.com.revenda.modelo.Funcionario;

public class FuncionarioRN {
	FuncionarioDAO dao = new FuncionarioDAO();
	List<Funcionario> lista;
	
	
	public void salvar(Funcionario fun){
		dao.salvar(fun);
	}
	
	
	public void deletar(Funcionario fun){
		dao.deletar(fun);
	}
	
	public void editar(Funcionario fun){
		dao.Alterar(fun);
	}
	
	
	public List<Funcionario> ListarTodos(){
		lista = dao.ListarTodos();
		return lista;
	}
	
	public List<Funcionario> ListarPorNome(Funcionario fun , String rec){
		
		if(rec == "nome")
			System.out.println("Chamou o nome : "+fun.getNome()+" com o argumento : "+rec);
		lista = dao.ListarPorNome(fun.getNome() , rec);
		
	   if (rec == "fone")
		lista = dao.ListarPorNome(fun.getFone() , rec);
		 
		return lista;
	}
	
	
	
}
